//1. 安装 npm i express
//2. 导入 express
const express = require('express');

//3. 创建服务对象
const app = express();

//4. 创建路由规则
app.get('/', (req, res) => {
  res.setHeader('content-type','text/html;charset=utf-8');
  res.end('欢迎来到红浪漫~~');
});

app.get('/hello', (req, res) => {
  res.end('Hello Express');
});

//post 路径规则
app.post('/login', (req, res) => {
  res.setHeader('content-type','text/html;charset=utf-8');
  res.end('登录成功');
});

//all 方法
app.all('/search', (req, res) => {
  res.setHeader('content-type','text/html;charset=utf-8');
  res.end('搜索结果如下')
});

//匹配所有请求
app.all('*', (req, res) => {
  res.end('<h1>404 Not Found</h1>')
});

//5. 监听端口 启动服务
app.listen(8080, () => {
  console.log('服务已经启动....');
})